<?php


function cons_sql($tabla,$condicion,$orden) 
 {
 $conn=Conectar();
 
    if($condicion=="" ) // valido que exista condicion
	     $condicion="1";
		   
		   
    if($orden=="" )    // valido que se haya definido el orden
	     $orden=" ";		   
		   
 $consulta="select * from ".$tabla." where ".$condicion." ".$orden;
 //echo $consulta;
 $cons=mysql_query($consulta,$conn);
 return $cons;          //devuelvo el resultado de la consulta
 
 }
 
 function ins_sql($sql) 
 {
 $conn=Conectar();
	   
		   
 $consulta=$sql;
 //echo $consulta;
 $cons=mysql_query($consulta,$conn);
 return $cons;          //devuelvo el resultado de la consulta
 
 }
 
 
//FUNCION QUE FORMATEA FECHAS
//@Autor: Walter Giordano
//@Fecha: 07.04.2011
 function format_fec($campo,$sep) 
 {
  $conn=Conectar();
 $fecha="SELECT DATE_FORMAT('".$campo."','%d".$sep."%m".$sep."%Y') as fecha";
 $fec=mysql_query($fecha,$conn);
 $res_fec=mysql_fetch_array($fec);
 return $res_fec['fecha'];   // devuelvo la fecha formateada
 
 }
 
 //FUNCION QUE FORMATEA FECHA CORTA
//@Autor: Walter Giordano
//@Fecha: 07.04.2011
 function format_fec_corta($campo,$sep) 
 {
  $conn=Conectar();
 $fecha="SELECT DATE_FORMAT('".$campo."','%m".$sep."%Y') as fecha";
 $fec=mysql_query($fecha,$conn);
 $res_fec=mysql_fetch_array($fec);
 return $res_fec['fecha'];   // devuelvo la fecha formateada
 
 }

//FUNCION QUE LISTA EL MENU
//@Autor: Walter Giordano
//@Fecha: 07.04.2011
 function obtener_menu($nivel,$reg){
 
    if($nivel==1)
     {$tabla='menu';
		 if($reg == 0)
		  $condicion='1';
		  else
	    	$condicion='men_id='.$reg;
	  $orden='order by men_ord';
	  }
	 elseif($nivel==2)
	 {$tabla='sub_menu';
	 	if($reg == 0)
		  $condicion='1';
		  else
	    	$condicion='sub_men_id='.$reg;
	  $orden='order by sub_id';
	  }
	 else
	 {$tabla='sub_sub_menu';
	    if($reg==0)
		  $condicion='1';
		  else
	    	$condicion='sub1_men_id='.$reg;
	  $orden='order by sub1_id';
	  }
	 
    
$query=cons_sql($tabla,$condicion,$orden);
return $query;
 
}

//LISTA LOS ANUNCIOS ANIMADOS
//@Autor: Walter Giordano
//@Fecha: 07.04.2011
function obtener_anuncios(){
$tabla='agenda';
$condicion='nov_fec ="'.date("Y-m-d").'" and nov_pub=1';
$orden='order by nov_hora';		
$query=cons_sql($tabla,$condicion,$orden);
return $query;

}

//OBTIENE LISTA DE AUDIOS
//@Autor: Walter Giordano
//@Fecha: 07.04.2011
function obtener_audios(){
$tabla='audioyvideo';
$condicion='vid_tipo=1 and vid_publicar=1';
$orden='order by vid_fecha desc';		
$query=cons_sql($tabla,$condicion,$orden);
return $query;

}

//OBTIENE UN AUDIO POR ID
//@Autor: Walter Giordano
//@Fecha: 07.04.2011
function obtener_audio($id){
$tabla='audioyvideo';
$condicion='vid_id ='.$id.' and vid_publicar=1';
$orden='';		
$query=cons_sql($tabla,$condicion,$orden);
return $query;

}


//OBTIENE LISTA DE AUDIOS
//@Autor: Walter Giordano
//@Fecha: 07.04.2011
function obtener_videos(){
$tabla='audioyvideo';
$condicion='vid_tipo=2 and vid_publicar=1';
$orden='order by vid_fecha desc';		
$query=cons_sql($tabla,$condicion,$orden);
return $query;

}

//OBTIENE UN VIDEO POR ID
//@Autor: Walter Giordano
//@Fecha: 07.04.2011
function obtener_video($id){
$tabla='audioyvideo';
$condicion='vid_id ='.$id.' and vid_publicar=1';
$orden='';		
$query=cons_sql($tabla,$condicion,$orden);
return $query;

}



//LISTA LAS NOVEDADES CON IMAGENES DEL INDEX
//@Autor: Walter Giordano
//@Fecha: 07.04.2011
function obtener_novedades(){
$tabla='gestion';
$condicion='nov_fec_des <="'.date("Y-m-d").'" and  nov_fec_hta >= "'.date("Y-m-d").'" and nov_pub=1';
$orden='order by nov_id desc';		
$query=cons_sql($tabla,$condicion,$orden);
return $query;

}

//LISTA LAS NOTICIAS DEL INDEX
//@Autor: Walter Giordano
//@Fecha: 07.04.2011
function obtener_noticias($inf,$sup){
$var="";
$tabla='noticias';
$condicion='not_publicar=1';
$orden_sql='order by not_id desc limit '.$inf.','.$sup;
$query=cons_sql($tabla,$condicion,$orden_sql);
$res=mysql_fetch_array($query);

$var='<a href="detallenot.php?not_id='.$res['not_id'].'" class="notiloc_ti">'.utf8_encode($res['not_titulo']).'</a><br />
'.format_fec($res['not_fecha'],'.').' | '.substr(utf8_encode($res['not_resumens']),0,200).'
<br /><a href="detallenot.php?not_id='.$res['not_id'].'">>>ver mas</a>
';

return $var;
}


function obtener_img_not($inf,$sup){
$var="";
$tabla='noticias';
$condicion='not_publicar=1';
$orden_sql='order by not_id desc limit '.$inf.','.$sup;
$query=cons_sql($tabla,$condicion,$orden_sql);
$res=mysql_fetch_array($query);
  if(is_null($res['not_imagen']))
     $img="nodispo.png";
	 else
	  $img=$res['not_imagen'];
	  
$var= '<img src="'.RUTA_PANEL.'/'.$img.'" / width="250px" height="150px">';
return $var;
}

//LISTA LOS DOCUMENTOS
//@Autor: Walter Giordano
//@Fecha: 07.04.2011
function obtener_doc($tipo){
$var="";
$tabla='ordenanzasydecretos';
$condicion='ord_tipo='.$tipo.' and ord_pub=1';
$orden_sql='order by ord_fec desc';		
$query=cons_sql($tabla,$condicion,$orden_sql);
return $query;
}








//LISTA LOS BANNERS
//@Autor: Walter Giordano
//@Fecha: 07.04.2011
//Parametro 1: 1-Izquierdo , 2-Centro, 3-Derecho
//Parametro 2: Ancho
function mostrar_swf($archivo,$ancho){
$var='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'.$ancho.'" >
  <param name="movie" value="../control/archivos/'.$archivo.'" />
  <param name="quality" value="high" />
  <embed src="../control/archivos/'.$archivo.'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'.$ancho.'"></embed>
</object>';

return $var;

}

//LISTA LAS GALERIAS
//@Autor: Walter Giordano
//@Fecha: 07.04.2011
//Parametro 1: ID de Galeria
function mostrar_galeria($galeria){
if(!is_null($galeria)){	
$tabla='galeriaximagenes';
$condicion='gal_gal_id='.$galeria;
$orden='order by gal_id desc ';
$query=cons_sql($tabla,$condicion,$orden);
$gal='<div class="tit_gal">&nbsp;Galeria Asociada</div><div class="con_gal">';
while($reg=mysql_fetch_array($query)){
$gal.='<div class="con_fot"><a href="'.RUTA_PANEL.'/'.$reg['gal_img'].'" rel="lytebox[vacation]" rev="width:518px; scrolling: no;" title="'.utf8_encode($reg['gal_img']).'"><img src="'.RUTA_PANEL.'/'.$reg['gal_img'].'" /  width="139" height="129"></div></a>';
}
$gal.="<div id='clearing'></div></div>";
}
return $gal;

}

//RECOMIENDA UNA NOTICIA
//@Autor: Walter Giordano
//@Fecha: 07.04.2011
//Parametro 1: ID de Galeria
function rec_not($id_not){

   	$sal='<div id="cont_comen_nota_ext"><form id="form_rec">
  <table width="41%" border="0">
    <tr> 
      <td width="33%">Nombre</td>
	  <td><input type="text" id="btn3" name="nom"> <input type="hidden" class="btn_form" name="id_not" value="'.$id_not.'"></td>
      <td width="67%">Email</td>
	  <td><input type="text" id="btn3" name="ema"></td>
      <td>  <input type="button" name="recomendar" value="Recomendar" id="btn4" onclick="xajax_env_rec(xajax.getFormValues(\'form_rec\'))"></td>
    </tr>
    
  </table>
</form></div>';
    $resul = new xajaxResponse();
    $resul->setCharacterEncoding('ISO-8859-1');
    $resul->Assign("recomendar","innerHTML",$sal);
    return $resul;

}

//LISTA LAS GALERIAS
//@Autor: Walter Giordano
//@Fecha: 07.04.2011
//Parametros: 1-Izquierdo , 2-Centro, 3-Derecho
function obtener_galerias(){
$tabla='galerias';
$condicion='gal_pub=1';
$orden='order by gal_id desc';		
$query=cons_sql($tabla,$condicion,$orden);
return $query;
}


//OBTIENE FOTOAS POR GALERIA
//@Autor: Walter Giordano
//@Fecha: 07.04.2011
//Parametros: 1-Izquierdo , 2-Centro, 3-Derecho
function obtener_fotos($gal){
$tabla='galeriaximagenes';
$condicion='gal_gal_id='.$gal.' and gal_pub=1';
$orden='order by gal_id desc limit 0,10';		
$query=cons_sql($tabla,$condicion,$orden);
return $query;
}

//ENVIA EMAIL DE CONTACTOS
//@Autor: Walter Giordano
//@Fecha: 07.04.2011
//Parametros: 1-Izquierdo , 2-Centro, 3-Derecho

function contactos($form_con){

 //$valid = $img->check($_form_con['code']);
//if($form_con["code"]=="")
	       // $error="El codigo ingresado y el de la imagen no coinciden";
if($form_con["nombre"]=="")
	        $error="Ingrese su Nombre y Apellido";
elseif($form_con["mail"]=="")
	        $error="Ingrese su direccion de Email";
elseif($form_con["telefono"]=="")
	        $error="Ingrese su Numero Telefonico";
elseif($form_con["mensaje"]=="")
	        $error="Ingrese su consulta";			
	
	
if ($error != ""){
      $res = new xajaxResponse();
      $res->setCharacterEncoding('ISO-8859-1');
      $res->Assign("error","innerHTML","<span style='color:red;'>$error</span>");
   }else{
   
    if (armar_mail($form_con['destino'],$form_con['nombre'],$form_con['mail'],$form_con['telefono'],$form_con['mensaje'])==true){
    $sal="<div align='center'><p><span style='color:red;'>Su mensaje ha sido enviado Correctamente.<br>A la brevedad nos estaremos comunicando con usted!!!</span></p></div>";}
	else{
	$sal="<div align='center'><p><span style='color:red;'>El mensaje no pude ser enviado debido a problemas tecnicos.Intente nuevamente mas tarde</span></p></div>";}
	    
    $res = new xajaxResponse();
    $res->setCharacterEncoding('ISO-8859-1');
    $res->Assign("mensaje","innerHTML",$sal);
	}

   return $res;
}



function armar_mail($destino,$nombre,$mail,$tel,$con){
$cuerpo='<table width="44%" border="0">
  <tr> <td><img src="'.URL.'/sitio/img/mail.png" ></td> </tr>
  <tr> <td> <p><font size="2" face="Arial, Helvetica, sans-serif"><br>El Se&ntilde;or/a 
         '.$nombre.' ha enviado un mensaje desde <strong>fontana.gov.ar</strong></font></p>
      <p><font size="2" face="Arial, Helvetica, sans-serif"><br>Nombre:'.$nombre.'<br>Tel:'.$tel.'<br>Email:'.$mail.'<br>Consulta:'.$con.' </font></p></td> </tr>
  <tr> <td><div align="center"><font color="#003399" size="1" face="Arial, Helvetica, sans-serif"><strong></strong></font></div></td>
  </tr></table>';
  $cabeceras= "From: ".$mail." \r\nContent-type: text/html\r\n";
  $cabeceras.= "Reply-T<strong></strong>o: ".$destino." \r\n";
    
	if (mail($destino,".:: Contacto desde el Sitio Web ::.",$cuerpo,$cabeceras)) return true ;
	else 
	 return true; }

//REEMPLAZA CARACTERES ESPECIALES
//@Autor: Walter Giordano
//@Fecha: 07.04.2011
//Parametros: cadena
function remplazar_car( $string )
{
  $string = str_replace ( '&amp;', '&', $string );
  $string = str_replace ( '&#039;', '\'', $string );
  $string = str_replace ( '&quot;', '"', $string );
  $string = str_replace ( '&lt;', '<', $string );
  $string = str_replace ( '&gt;', '>', $string );
  $string = str_replace ( '&uuml;', '�', $string );
  $string = str_replace ( '&Uuml;', '�', $string );
  $string = str_replace ( '&auml;', '�', $string );
  $string = str_replace ( '&Auml;', '�', $string );
  $string = str_replace ( '&ouml;', '�', $string );
  $string = str_replace ( '&Ouml;', '�', $string );   
  $string = ereg_replace("[áàâãª]","",$string);
  $string = ereg_replace('"',"",$string);
  $string = ereg_replace("'","",$string);
  $string = ereg_replace("[ÁÀÂÃ]","A",$string);
  $string = ereg_replace("[éèê]","e",$string);
  $string = ereg_replace("[ÉÈÊ]","E",$string);
  $string = ereg_replace("[íìî]","i",$string);
  $string = ereg_replace("[ÍÌÎ]","I",$string);
  $string = ereg_replace("[óòôõº]","o",$string);
  $string = ereg_replace("[ÓÒÔÕ]","O",$string);
  $string = ereg_replace("[úùû]","u",$string);
  $string = ereg_replace("[ÚÙÛ]","U",$string);
  $string = ereg_replace("[Ã¡Ã Ã¢Ã£Âª]"," ",$string);
  $string = ereg_replace("[Ã?Ã€Ã‚Ãƒ]","A",$string);
  $string = ereg_replace("[Ã?ÃŒÃŽ]","I",$string);
  $string = ereg_replace("[Ã­Ã¬Ã®]","i",$string);
  $string = ereg_replace("[Ã©Ã¨Ãª]","e",$string);
  $string = ereg_replace("[Ã‰ÃˆÃŠ]","E",$string);
  $string = ereg_replace("[Ã³Ã²Ã´ÃµÂº]","o",$string);
  $string = ereg_replace("[Ã'Ã'Ã'Ã•]","O",$string);
  $string = ereg_replace("[ÃºÃ¹Ã»]","u",$string);
  $string = ereg_replace("[ÃšÃ™Ã›]","U",$string);
  $string = str_replace("Ã§","c",$string);
  $string = str_replace("Ã‡","C",$string);
  $string = str_replace("[Ã±]","n",$string);
  $string = str_replace("[Ã']","N",$string );
  $string = str_replace("<i<x>frame","<iframe",$string );
  $string = str_replace("</i<x>","</iframe>",$string );
  $string = str_replace("<o<x>bject","<object",$string );
  $string = str_replace("</o<x>","</object>",$string );
  $string = str_replace("<e<x>mbed","<embed",$string );
  $string = str_replace("</e<x>","</embed>",$string );

 
  return $string;
} 






 

 
  function format_fec1($campo,$sep) //Funcion que formatea un campo fecha cuando lo recupero de una consutla SQL
 {
 global $conec;
 $fecha="SELECT DATE_FORMAT('".$campo."','%d".$sep."%m') as fecha";
 $fec=mysql_query($fecha,$conec);
 $res_fec=mysql_fetch_array($fec);
 return $res_fec['fecha'];   // devuelvo la fecha formateada
 
 }

 



function lis_notas($seccion,$orden,$foto)   //listado de noticias
{
$tabla="noticias";
$condicion="seccion=".$seccion." and orden=".$orden." and publicar=1";
$orden1="order by fecha desc limit 0,1";
$cons=cons_sql($tabla,$condicion,$orden1);
if(mysql_num_rows($cons))
{ $reg=mysql_fetch_array($cons); 
  
    
		  if($seccion==1 and $foto==1)//seccion 1, orden 1 con foto
		       $noticia='
			   <div class="noticia">
		       <div class="foto_not_01"><img src="../../control/Imagenes/'.$reg['foto'].'" width="160" height="120" /></div>
		        <div class="texto_noticias">
			    <div class="tit_noticia_home"><a href=nota_ext2.php?id='.$reg["id"].' class=link1>'.$reg['titulo'].'</a></div>'.$reg['bajada'].'</div></div>';
					else
					if($seccion==2 and $foto==1)//seccion 2, cualquier orden
		      		 $noticia='<div class="noticia2">
		 				  <div class="texto_noticias3">
			 			   <div class="foto_not_01"><img src="../../control/Imagenes/'.$reg['foto'].'" width="160" height="120" /></div>
		     	   <div class="tit_noticia_home"><a href=nota_ext2.php?id='.$reg["id"].' class=link1>'.$reg['titulo'].'</a></div>'.$reg['bajada'].'</div></div>';
								 else
								  if($seccion==3  and $foto==0)//seccion 3, cualquier orden
		      						 $noticia='<div id="nota4">
       								<div class="fecha">'.$reg['copete'].'</div>
									  <div class="h2"><a href="nota_ext2.php?id_not='.$reg['id_not'].'" class="link2">'.$reg['titulo'].'</a></div>
									  <div class="bajada1">'.format_fec1($reg['fecha'],'/').'- '.substr($reg['resumen'],0,110).'... </div>
									  </div>';
								 
					  
}
  else
    $noticia='<div class="copete">No Existe una nota Asociada</div>';  
  
 return $noticia;
}
 
//FUNCION MOSTRAR TIPO DE RESOLUCION
function Mostrar_Res($tipres){
$tabla="tipoorden";
$condicion=" tipo_ord=".$tipres."";
$orden1="order by tipo_ord desc";
$cons=cons_sql($tabla,$condicion,$orden1);

while($row = mysql_fetch_array($cons)) {
echo "<strong>".strtoupper($row['tipo_des'])."</strong>";
}//FIN FUNCION MOSTRAR TIPO DE RESOLUCION

}

//FUNCION MOSTRAR COMBO TIPO
function mostrar_combo_tipo(){
$tabla="tipoorden";
$condicion=" tipo_id <>'1' and tipo_id <>'2' and tipo_id <>'3'";
$orden1="order by tipo_ord desc";
$cons=cons_sql($tabla,$condicion,$orden1);

echo "<select name='tipo' id='tipo'>";
echo "<option value='89'>Todos</option>";
while($row = mysql_fetch_array($cons)) {
echo "<option value='".$row['tipo_id']."'>".$row['tipo_des']."</option>";
}
echo "</select>";
}//FIN FUNCION MOSTRAR TIPO DE RESOLUCION


function obtener_mes($mes){

    if($mes==01)
        return "Enero";
    if($mes==02)
        return "Febrero";
    if($mes==03)
        return "Marzo";
    if($mes==04)
        return "Abril";
    if($mes==05)
        return "Mayo";
    if($mes==06)
        return "Junio";
    if($mes==07)
        return "Julio";
     if($mes==8)
        return "Agosto";
     if($mes==9)
        return "Setiembre";
     if($mes==10)
        return "Octubre";
     if($mes==11)
        return "Noviembre";
     if($mes==12)
        return "Diciembre";



}

function obtener_banners(){
$tabla='banners';
$condicion='ban_fec_des <="'.date("Y-m-d").'" and  ban_fec_hta >= "'.date("Y-m-d").'" and ban_pub=1';
$orden='order by ban_ord asc';
$query=cons_sql($tabla,$condicion,$orden);
return $query;
}


// function obtener_jurisdicciones(){
// $conectID = mssql_connect("10.1.0.3","Munilect","munilectsim");
// mssql_select_db("PONReal");
////Limito la busqueda
// $sql = "select  * from Jurisdic where JurId < '89'";
// $query = mssql_query($sql);
// $dev="";
 // while($reg=mssql_fetch_array($query)){
 // $dev.='<option value="'.$reg['JurId'].'">'.$reg['JurDen'].'</option>';
 
 // }
 // return $dev;

// }

function obtener_jurisdicciones($id=0){
$tabla='jurisdicciones';
	if($id==0)
	$condicion="JurBaja=0 and jurId < 89";
	else
	$condicion="jurId=".$id." and JurBaja=0";

$orden='order by JurDen asc';
$query=cons_sql($tabla,$condicion,$orden);
$res="";
while($reg=mysql_fetch_array($query))
  $res.="<option value='".$reg['jurId']."'>".utf8_encode($reg['JurDen'])."</option>";
  
 return $res; 

}

function obtener_nombre_jur($id){
$tabla='jurisdicciones';
$condicion="jurId=".$id." and JurBaja=0";
$orden='order by JurDen asc';
$query=cons_sql($tabla,$condicion,$orden);
$reg=mysql_fetch_array($query);
return utf8_encode($reg['JurDen']);
  
}

function obtener_nombre_tipo($tipo){
//busco comprobante CO
 $patrRango = "/j?CO*/";
 $res=preg_match($patrRango, $tipo);
  if($res==1){
   return "CO (Consolidado)";
   break;
   }
 //busco comprobante RH
 $patrRango = "/j?RH*/";
 $res=preg_match($patrRango, $tipo);
  if($res==1){
    return "RH (Rechazado)"; 
	break;
   }   
   //busco comprobante TM
 $patrRango = "/j?IM*/";
 $res=preg_match($patrRango, $tipo);
  if($res==1){
    return "IM (Detalle de impactos en caja de ahorro)"; 
	break;
   }   
     //busco comprobante TM
 $patrRango = "/[CO]|[RH]|[TM]/";
 $res=preg_match($patrRango, $tipo);
  if($res==0){
    return "(BP) Boletas de Pago"; 
	break;
   }  
     //busco comprobante TM
 $patrRango = "/[DJOtros]";
 $res=preg_match($patrRango, $tipo);
  if($res==0){
    return "(OB) Boletas de Otros Bancos"; 
	break;
   }  
}



 ?>